package com.crm.model.qo.csd.customerManager;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author yincuimei
 * @Date 2021/7/23 10:10
 * 客服部-客户管理->客户列表
 */
@Data
public class CustomerQO {

    //客户名称
    private String customerName;

    //会员类型(会员等级---0:非会员客户;1:VIP1;2:VIP2;3:VIP3;4:VIP4;5:VIP5;)
    private Integer memberType;

    //所属分公司
    private String companyId;

    //所有人
    private String accountId;

   //客户创建开始日期
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date createTmStart;

    //客户创建截止日期
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date createTmEnd;

    //目前状态---0: 未领取; 1: 已领取(我领取的客户);2: 已分配(分配给我的客户);3: 自建客户(用户模块我自建的客户);
    private Short currentStatus;

    //新单/续费客户---0:新单客户;1: 续费客户;
    private Integer newOrderRenewalCustomer;

    //行业
    private String industry;

    //客户级别(A、B、C、D类：维护在字典表里type_code为5)
    private String customerLevel;

    //客户类型(客户类型  0企业客户 1个人客户)
    private String customerType;

    //客户状态---：0：否；1：是；2:锁定数据
    private Integer memberErrorData;
}
